'''
    实现函数init_node,从数据文件中加载所有节点以及属性
    实现函数print_node,利用format函数或f-string,输出某节点的属性
    '''
import pandas as pd
import numpy as np
import networkx as nx
def init_node(file):
    node_li=[]
    with open(file,'r',encoding='utf-8') as f:
        node=pd.read_csv(f)
    cols=node.columns.to_list()
    cols.insert(0,cols.pop(cols.index('numeric_id')))
    node=node.reindex(columns=cols)
    return node #返回的是pandas的表格
def print_node(node):
    cols=list(node)
    node=np.array(node)
    for i in node:
        for k in range(len(cols)):
            print('{0}:{1} '.format(cols[k],str(i[k])),end='')
        print('\n')






